/*
Theme Name: Live
Theme URI: http://www.intraspin.com/
Description: Simon Slater
Version: 6
Author: Iain Porter
Author URI: http://www.intraspin.com/
*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;
}
body {line-height:1; color:black;}
ol, ul {list-style:none;}
table {border-collapse:separate; border-spacing: 0;}						/* tables still need 'cellspacing="0"' in the markup */
caption, th, td {text-align:left; font-weight:normal;}
:focus {outline:0;}														/* remember to define focus styles! */
blockquote:before, blockquote:after, q:before, q:after{content: "";}
blockquote, q{quotes: "" "";}
.clear{clear:both;}
em{font-style:italic;}
#logo, #header a{position:relative;}


html{background:#262626 url(images/bg.jpg) center top no-repeat; font-family:"Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif; }
body{margin:0px auto; width:800px;}
#page{background:url(images/shadow.png) repeat-y; padding:0 10px;}
#header{background-image:url(images/white.png); position:relative;}
#page .home{height:250px;}

.banner{width:780px; overflow:hidden; display:block;}


h1, h2{font-family:"Century Gothic", "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif;}
a{text-decoration:none; color:#324543;}
ul{padding-left:40px; list-style-type:square; text-indent:5px;}

#logo{margin:18px 0 16px 5%; font-size:1.8em; text-indent:-9999px; background:url(images/logo.png); width:226px; height:33px; cursor:pointer;}

#header #pages{position:absolute; top:-28px; right:0; margin-right:5px; list-style-type:none;text-indent:0px;}
#header #pages li{float:left; margin:0px 5px; padding:6px; background:url(images/white.png);}
#header #pages li a{text-transform:uppercase; color:#000033;}

#header #mp3s{width:34.7%; padding:0 0 0 3.5%; clear:left; font-size:0.9em;}	/* Should be 34.5% for moths, but 34.1% for IE7, 33.7 for IE6 */
#header #mp3s ul{display:none; padding:0px;}
#header #mp3s ul li {list-style-type:none; text-indent:0px; margin:5px 0px; height:2em; padding-left:90px; position:relative; line-height:1.5em;}
#header #mp3s ul li a{color:#333; opacity:1;}
.audiolist{padding-left:0px; list-style-type:none; text-indent:0px; margin-bottom:2.5em;}
.audiolist li{position:relative; padding-left:90px; margin-bottom:0.5em;}
.audioplayer{position:absolute; top:0px; left:0px;}
#content .audiolist p.audioplayer{margin:0px;}
#content .audiolist h2 p{margin:0px;}

#header #mp3s #mp3-categories{display:block; list-style-type:none; padding-left:0px; text-indent:0px; margin-top:10px;}
#header #mp3s #mp3-categories li{float:left; margin:0px 2px; padding:0px; padding-left:4px; background:url(images/mp3-cat-left.png) no-repeat top left; line-height:1em;}
#header #mp3s #mp3-categories li a{display:block; text-decoration:underline; text-transform:uppercase; font-size:0.8em; background:url(images/mp3-cat-right.png) no-repeat top right; color:#fff; padding:7px 4px 7px 0px;}

#header h1{padding:16px; background:transparent;}
#header h2{float:right; width:54.5%; padding:0 3.5%; font-size:1.2em; line-height:1.2em; color:#333;}
#header h2 a{display:block; float:right; width:131px; text-decoration:underline; color:#3C574C; margin-top:20px;}
#header .post{padding:3.5% 0; margin-left:3.5%; line-height:1.8em; color:#666;}
#header .post h1{padding:0px; font-size:1.2em; line-height:1.4em; margin:0em 0 0.6em 0;}
#header .post h1 a{color:#333;}
#header .post .calendar{padding-top:20px;}
#header .post .calendar small{top:3px;}

#content{clear:both; border-top:10px solid #527875; padding-top:20px; background:#73A09D url(images/contentBG.gif) repeat-x; color:#fff;}
#content h1{font-size:1.2em; line-height:1.2em; margin:0em 0 1em 0;}
#content h1 a{color:#18231F;}
#content h2{font-weight:bold;}
#content p{line-height:1.5em; margin:0 0 1.5em 0; font-size:0.9em;}
#content .post{padding:0 0 0 3.5%; width:55.5%; margin-bottom:3.5%;}
.calendar{background:url(images/calendar.png); display:block; float:left; width:58px; height:30px; font-size:1.5em; text-align:center; margin-right:16px; color:#18231F; position:relative; padding-top:23px; margin-bottom:10px;}
.calendar small{display:block; line-height:1em; width:50px; text-align:center; font-size:0.4em; padding:3px 1px; margin-bottom:0px; color:#fff; text-transform:uppercase; position:absolute; top:5px; left:5px;}
.entry{clear:left;}
.credits li{margin-bottom:16px;}

#sidebar{float:right; width:33.5%; padding:0 3.5% 0 0;}
#sidebar ul{text-indent:0px; list-style-type:none; padding:0; position:relative; top:-5px;}
#sidebar form{line-height:1.2em; font-weight:100; font-size:0.9em;}
#sidebar form h1{text-transform:uppercase; margin-bottom:0.5em;}
#sidebar form div{margin-top:10px;}
#sidebar form label{display:block; width:90px; float:left; color:#fff; position:relative; top:5px;}
#sidebar form div input, #content form div textarea{width:160px;}

#footer{text-align:center; padding:0 3.5%; padding-bottom:5px; font-size:0.7em;}
.wp-caption{border:1px solid #18231F; text-align:center; padding-top:4px;	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;}
.alignright{float:right; margin-left:10px;}
.alignleft{float:left; margin-right:10px;}

.wp-caption-text{font-style:italic;}